/**
 ************************************************************************************************************
 * Includes all necessary dx9 files
 ************************************************************************************************************
 * @file RBD3D9Headers.h
 ************************************************************************************************************/

#ifndef __RBD3D9HEADERS__H__
#define __RBD3D9HEADERS__H__

#ifdef  HEADER_ONCE
#pragma HEADER_ONCE
#endif

#ifdef  HEADER_MSG
#pragma HEADER_MSG(RBD3D9Headers.h)
#endif

/************************************************************************************************************
 * Includes
 ************************************************************************************************************/
#pragma comment(lib, "d3d9.lib")
#pragma comment(lib, "dxerr.lib")

#ifdef _DEBUG
#define D3D_DEBUG_INFO
#pragma comment(lib, "d3dx9d.lib")
#else
#pragma comment(lib, "d3dx9.lib")
#endif

#include "RBMain/RBMemoryManagerOff.h"
    #include <D3D9.h>
    #include <D3DX9Math.h>
    #include <D3D9Caps.h>
    #include <D3D9Types.h>
#include "RBMain/RBMemoryManagerOn.h"

/************************************************************************************************************/

#endif // __RBD3D9HEADERS__H__
